﻿/**
* Единственное назначение класса - хранит допустимые состояния
* контейнера слайдшоу
* 
* @author Firsoff Maxim, ICQ:235859730, email: firsoff_maxim@mail.ru
* @version 0.1/13.02.2008 13:33
* @since Action Script 3.0
*/

package ru.vega_int.firsoff.as3.slideshow 
{
	import flash.errors.IllegalOperationError;

	public final class SlideShowContainerStates 
	{
		public static const LOADING:String = 'loading';		//	идет загрузка
		public static const COMPLETE:String = 'complete';	//	загрузка окончена
		public static const ERROR:String = 'error';			//	ошибка
		public static const EMPTY:String = 'empty';			//	готов к новой загрузке
		
		public function SlideShowContainerStates() 
		{
			throw new IllegalOperationError('class has no instances');
		};
		
		public static function check(s:String):Boolean
		{
			return (s == SlideShowContainerStates.COMPLETE || s == SlideShowContainerStates.LOADING || s == SlideShowContainerStates.EMPTY || s == SlideShowContainerStates.ERROR);
		}; 
	}
	
}
